Makhanda, commonly known as Grahamstown, is a town of about 70,000 people in the Eastern Cape province of South Africa. It is situated about 110 kilometres northeast of Port Elizabeth and 130 kilometres southwest of East London.
10 km away
Learn more
45 km away
Port Alfred is a small town with a population of just under 26,000 in the Eastern Cape province of South Africa. It is situated on the eastern seaboard of the country at the mouth of the Kowie River, almost exactly halfway between the larger cities of Port Elizabeth and East London and 30 kilometres west of Cannon Rocks.
Learn moreDiscover the best tours and activities around Grahamstown, South Africa and book your travel experience today with our booking partners
Picture from Joshua Dixon who have traveled to Grahamstown
Travel to Grahamstown if you like:
🐾 Wildlife 🏖️ Beach ⛰️ Mountain 🏖️ SurfingDiscover the best hotels around Grahamstown, South Africa and book your stay today with our booking partner booking.com
Click on the pictures to learn more about the places and to get directions
Discover more travel spots to explore around Grahamstown
🗼 Landmark spotsExplore popular touristic places around Grahamstown